package com.alex.entity;

import lombok.Data;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * @Author: 葛成瑞
 * @Date: 2024/10/12 15:50
 */
@Data
public class C1AuthUnitDept implements Serializable {
    private static final long serialVersionUID = 1L;
    private List<String> unitList = new ArrayList<>(); // 单位为什么是集合？因为"华中科技大学同济医学院附属协和医院"，可以拆解为"[华中科技大学同济医学院附属协和医院, 华中科技大学]"
    private String info = ""; // 这里是原始的信息，包含作者，和单位信息两部分。
    private String auth = ""; // 这里的作者，是规范后，或者叫排序后的，用于同名同姓计算用的作者。
    private String dept = ""; // 这里是原始的科室信息，需要进一步通过人工或通义来规范为标准的复旦医院排行榜中的科室名称。
    private String unit = ""; // 这里是规范后的机构的名称，一个作者只能属于一个机构，比如上面的举例，只保留华中科技大学同济医学院附属协和医院，而放弃了华中科技大学。
    private List<String> deptList = new ArrayList<>(); // 规范后的科室名称的集合，为什么是集合？"厦门医科大学血液病风湿病科"分别归属"血液学", "风湿病"


}
